// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	9/17/2014 1:29:32 PM				
// -----------------------------

#ifndef _DxLib_h
#define _DxLib_h


#include "DxCommon.h"
#include "DxEnum.h"
#include "DxLibTypeDef.h"

#include "IAdapter.h"
#include "IRenderDevice.h"
#include "IRenderTarget.h"
#include "IRasterizerState.h"
#include "IDepthStencil.h"
#include "IInputLayout.h"
#include "ISamplerState.h"
#include "IBlendState.h"

#include "IBuffer.h"
#include "ITexture2D.h"

#include "ShaderCompiler.h"
#include "IVertexShader.h"
#include "IHullShader.h"
#include "IDomainShader.h"
#include "IGeometryShader.h"
#include "IPixelShader.h"
#include "IComputeShader.h"

#include "IShader.h"
#include "IShaderBufferInfo.h"
#include "IShaderInfo.h"

#include "IEffect.h"
#include "IEffectPass.h"
#include "IEffectTechnique.h"

#include "IRenderTarget2D.h"
#include "IBrush.h"
#include "ISolidColorBrush.h"

#include "ITextFormat.h"

#endif